/*
 * 竞赛题目选讲 UVa 272
 * TeX 中的引号
 *
 * TeX 中的左引号是 ``，右引号是 ''。
 * 输入一篇含双引号的文章，
 * 转换成 TeX 格式输出。
 *
 * 样例输入：
 * "To be or not to be," quoth the Bard, "that
 * is the question"
 * 样例输出：
 * ``To be or not to be,'' quoth the Bard, ``that
 * is the question''.
 */

#include <iostream>
#define LOCAL
using namespace std;
int main()
{
#ifdef LOCAL
    freopen("in.txt", "r", stdin);
    freopen("out.txt", "w", stdout);
#endif
    int ch;            // ch 存字符
    bool flag = false; // flag 标记出现的 " 是左还是右引号。false 左
    while ((ch = getchar()) != EOF)
    {
        if (ch == '\"')
        {
            if (flag)
                printf("\'\'");
            else
                printf("``");
            flag = !flag;
        }
        else
            putchar(ch);
    }
    return 0;
}

// 课本答案
// #include <cstdio>
// int main()
// {
//     int c, q = 1;
//     while ((c = getchar()) != EOF)
//     {
//         if (c == '"')
//         {
//             printf("%s", q ? "``" : "''");
//             q = !q;
//         }
//         else
//             printf("%c", c);
//     }
//     return 0;
// }
